import { IStudent } from '@/shared/model/student.model';
import { ITeacher } from '@/shared/model/teacher.model';
import { IUserClass } from '@/shared/model/user-class.model';

export interface IStudentScore {
  id?: number;
  score?: number | null;
  scoreStatus?: number | null;
  student?: IStudent | null;
  teacher?: ITeacher | null;
  userClass?: IUserClass | null;
}

export class StudentScore implements IStudentScore {
  constructor(
    public id?: number,
    public score?: number | null,
    public scoreStatus?: number | null,
    public student?: IStudent | null,
    public teacher?: ITeacher | null,
    public userClass?: IUserClass | null
  ) {}
}
